#include <stdio.h>

int main()
{
    int i, j, flag = 1, kind;
    int arr[10][10] = {0};
    scanf("%d", &kind);
    for (i = 0; i < 10; i++)
    {
        for (j = 0; j < 10; j++)
        {
            scanf("%d", &arr[i][j]);
        }
    }
    if (1 == kind)
    {
        int num[10] = {0};
        for (i = 0; i < 10; i++)
        {
            for (j = 0; j < 10; j++)
                if (1 == arr[i][j])
                {
                    num[i]++;
                }
        }
        for (i = 0; i < 10; i++)
        {
            if (num[i] == 0 || num[i] % 2)
            {
                flag = 0;
                break;
            }
        }
    }
    else if (2 == kind)
    {
        int begin[10] = {0}, end[10] = {0}, num[10] = {0};
        for (i = 0; i < 10; i++)
        {
            for (j = 0; j < 10; j++)
                if (1 == arr[i][j])
                {
                    begin[i]++;
                    end[j]++;
                    num[i]++;
                }
        }
        for (i = 0; i < j; i++)
            if (num[i] == 0 || begin[i] != end[i])
                flag = 0;
    }
    else ;
    if (flag)
        printf("True");
    else
        printf("False");

    return 0;
}
